import Vue from 'vue'
import App from './App.vue'
import router from './router/index.js'
import store from './store/index.js'
// 导入 vant
import Vant from 'vant'
import 'vant/lib/index.css'
// 使用字体图标文件
import './style/index.css'
// 导入过滤器
import './filter/myfilter.js'
// 导入插件
import myplugin from './utils/myplugin'

// // --------------------使用 dayjs ------------------------
// import dayjs from 'dayjs'
// // 导入 dayjs 的插件
// import relativeTime from 'dayjs/plugin/relativeTime'
// // 导入语言包
// import 'dayjs/locale/zh-cn'
// // 使用插件
// dayjs.extend(relativeTime)
// // 使用语言包
// dayjs.locale('zh-cn')
// // 使用 dayjs 来处理时间
// // var time = dayjs('2020-04-03T11:32:27').format('YYYY-MM-DD hh:mm:ss')
// // 使用 dayjs 的插件
// var time = dayjs().from(dayjs('2020-04-03T11:32:27'))
// window.console.log(time)

// 使用 vant
Vue.use(Vant)
// 使用插件
Vue.use(myplugin) // use 会自动调用插件的 install 方法 => myplugin.install

// // 在 vue 中封装一个全局方法：进行登录验证
// Vue.prototype.$login = function () {
//   // 得到用户的登录信息
//   var token = store.state.userInfo.token
//   // 判断用户信息
//   if (!token) {
//     // 跳转到登录页面
//     router.push('/login')
//     // 提示: toast
//     Toast.fail('您还没有登录')
//     // 返回一个未登录的标识
//     return false
//   } else {
//     // 说明登录：正常执行后续的代码
//     return true
//   }
// }

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
